/*********************************************
kasm.h

************************************************/

#include "defs.h"


unsigned int	_read_msw();

void	_lidt (IDTR *idtr);
void	_sgdt (GDTR *gdtr);
void	_lgdt (GDTR *gdtr);

void	_mascaraPIC1 (byte mascara);  /* Escribe mascara de PIC1 */
void	_mascaraPIC2 (byte mascara);  /* Escribe mascara de PIC2 */

void	_Cli(void);        /* Deshabilita interrupciones  */
void	_Sti(void);	 /* Habilita interrupciones  */

void	_int_08_hand();      /* Timer tick */

void	_int_09_hand();

void	_int_74_hand();

void 	_excp_0_hand();

void 	_excp_04_hand();

void 	_excp_06_hand();

void 	_excp_11_hand();

void	_int_80_hand();

void	outportb(int a, int b);

int		inportb(int a);

void	_debug (void);

